#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int maxn=1e5+5;
int n,a[maxn],t[maxn],b[maxn],cnt=0,now=0;
int main()
{
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    ios::sync_with_stdio(0);
    cin.tie(0);
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    sort(a+1,a+n+1);
    for(int i=1;i<=n;i++)
    {
        if(a[i]!=now)
        {
            now=a[i];
            cnt++;
        }
        t[cnt]++;
    }
    for(int i=1;i<=cnt;i++)b[i]=t[i];
    int l=1,r=2;
    while(l<=cnt)
    {
        if(r<=l)r=l+1;
        while(t[l]&&r<=cnt)
        {
            if(b[r]>=t[l])
            {
                t[l]=0;
                b[r]-=t[l];
                break;
            }
            else
            {
                t[l]-=b[r];
                b[r]=0;
                r++;
            }
        }
        l++;
    }
    int ans=0;
    for(int i=1;i<=cnt;i++)
    {
        ans+=t[i];
    }
    cout<<ans;
    return 0;
}


